/* common */

/* å¤´éƒ¨ */
.sitenav_wrapper{width:100%; height:36px; line-height:36px; background:#333}
.sitenav{width:1130px; height:inherit; font-size:12px; color:#dfdfdf; margin:0 auto; position:relative}
.sitenav_left{width:500px; height:32px;}
.weibo_t, .weibo_t:hover{width:1px; height:1px; background:url(../images/st_topicon.jpg) no-repeat 0 8px; margin-left:10px; padding:7px; text-decoration:none}
.weixin_t, .weixin_t:hover{width:10px; height:10px; background:url(../images/st_topicon.jpg) no-repeat right 9px; margin-left:5px; padding:7px; text-decoration:none}
.code_1{width:95px; height:96px; position:absolute; left:226px; top:30px; z-index:111; display:none; background:url(../images/code_weixin.png) no-repeat left top}
.sitenav_right{width:auto; height:32px; text-align:right}
.sitenav_right a{ color:#dfdfdf;}
.sitenav_right a:hover{ color:#da251d;}

.header_wrapper{width:100%; height:83px; background:#fff; border-bottom:1px solid #ededed; box-shadow:0 6px 10px #e8e8e8;}
.header_wrapper .header_box{width:1130px; height:83px; margin:0 auto; position:relative}
.header_wrapper .header_box .logo{width:342px; height:68px; overflow:hidden; padding-top:5px;}
.header_wrapper .header_box .search{ width:466px; position:absolute; left:320px; top:25px;}
.header_wrapper .header_box .search span{ display:inline-block;}
.header_wrapper .header_box .search input[type=text]{ width:378px; height:32px; line-height:32px; padding-left:8px; border:1px solid #d2d2d2; color:#cccccc;}
.header_wrapper .header_box .search .button{ display:inline-block; *display:inline; *zoom:1; width:78px; height:34px; line-height:34px; color:#fff; font-weight:bold; text-align:center; background:#da251d; cursor:pointer;}
.header_wrapper .header_box .login{ position:absolute; right:0; top:34px; color:#666; background:url(../images/st_ico_1.png) no-repeat left 3px; padding-left:16px;}
.header_wrapper .header_box .login_in{position:absolute; right:0; top:34px; color:#666; padding-left:16px;}
.header_wrapper .header_box .login_in .phone{ font-size:20px; color:#da251d; font-style:italic;}
.header_wrapper .header_box .login a{ color:#666;}
.header_wrapper .header_box .login a:hover{ color:#888;}

.breadcrumb{ width:1130px; margin:0 auto; background:url(../images/st_ico_7.png) no-repeat left 3px; text-indent:20px;}
.breadcrumb a{ color:#999;}
.breadcrumb a:hover{ color:#666;}

/* å°¾éƒ¨ */
.footer_wrapper{width:100%; height:280px; background:#333; border-top:4px solid #da251d;}
.footer{width:1130px; margin:0 auto;}
.footer .footer_l{width:850px; height:185px; padding:15px 0 0 0;}
.footer .footer_l ul{width:130px; height:185px; float:left;}
.footer .footer_l li h5{font-size:13px; color:#dbdbdb; font-weight:bold; line-height:50px;}
.footer .footer_l li a{font-size:12px; color:#898989; line-height:26px;}
.footer .footer_l li a:hover{ color:#dbdbdb; text-decoration:underline;}
.footer .footer_r{width:200px; height:140px; padding-top:34px}
.footer .footer_r p{ font-size:13px; color:#dbdbdb;}
.footer_bottom{ width:100%; height:80px; border-top:1px solid #555; padding-top:20px; color:#a2a2a2; text-align:center; width:1130px; margin:0 auto; position:relative;}
.footer_bottom .ico{ position:absolute; top:12px; right:0;}
.footer_bottom p{ font-size:12px; color:#888; line-height:24px;}

/* é¦–é¡µæ­£æ–‡éƒ¨åˆ† */
.nav_wrapper{width:100%; background:url(../images/st_bgl_1.png) repeat-x bottom left;}
.navbox{ width:1130px; height:75px; margin:0 auto; position:relative;}
.navbox .nav{ position:absolute; top:30px; right:0;}
.navbox .nav .current{ color:#da251d; font-weight:bold;}
.navbox .live_title{ position:absolute; top:25px; left:0; font-size:22px; color:#333; background:url(../images/st_ico_2.png) no-repeat left 4px; padding-left:28px;}

.video{ width:1130px; height:482px; margin:0 auto; background:#333; margin-bottom:40px; position:relative;}
.video .vote_ico{ position:absolute; top:360px; left:580px;}/*2015-12-01 æŠ•ç¥¨æŒ‰é’®*/
.tabs_item .zhibodan a{ color:#1a92d5;}/*2015-12-01 æŠ•ç¥¨æŒ‰é’®*/
.tabs_item .zhibodan a:hover{ text-decoration:underline;}
.tabs_item .list{ display: none;}
.tabs_item .list.current{ display:block;}

.content{ width:100%; padding:30px 0 20px 0;}
.content .contentbox{ width:1130px; margin:0 auto;}
.content .contentbox .marqueebox{}/*2015-12-02 å…¬å‘Š æœç´¢*/
.content .contentbox .marqueebox .marquee{ float:left; width:100%; height:63px; background:url(../images/st_ico_17.png); border:1px solid #f0f0f0; position:relative;}
.content .contentbox .marqueebox .marquee .title{ position:absolute; top:15px; left:0; font-size:22px; color:#333; background: url(../images/st_ico_18.png) no-repeat 20px 7px; padding-left:50px;}
.content .contentbox .marqueebox .marquee .txt{ height:63px; line-height:63px; padding-left:155px;}

.content .contentbox .marqueebox .jc_search{ float:right; width:300px;}
.content .contentbox .marqueebox .jc_search h3{ background:url(../images/st_ico_19.png) no-repeat left 3px; padding-left:24px; height:20px; line-height:20px; border-top:none;}
.content .contentbox .marqueebox .jc_search input[type=text]{ width:222px; height:32px; line-height:32px; padding-left:8px; border:1px solid #d2d2d2; color:#cccccc;}

.content .contentbox .videolist{}
.content .contentbox .videolist h2{ background:url(../images/st_ico_3.png) no-repeat left 6px; padding-left:13px; height:30px; line-height:30px;}
.content .contentbox .videolist h3{ background:none; border-top:none; height:30px; line-height:30px; width:210px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.content .contentbox .videolist p{ color:#999; width:210px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.content .contentbox .videolist ul{}
.content .contentbox .videolist li{ position:relative; float:left; width:210px; margin:0 20px 20px 0;}
.content .contentbox .videolist .time{ position:absolute; top:114px; left:0; background:#000; opacity:0.8; filter:alpha(opacity=80); height:20px; width:200px; color:#FFF; font-size:12px; padding:2px 0 0 10px;}
.content .contentbox .videolist .txtshow{ font-weight:bold; color:#da251d; font-style:italic;}
.content .contentbox .videolist .more{ font-size:14px; color:#888; display:inline-block; width:34px; background:url(../images/st_ico_4.png) no-repeat right 13px;}
.more:hover{ color:#333; text-decoration:underline;}

/* ç›´æ’­é¡µ */
.video .channelbox{ float:left; width:799px; height:482px; background:#555;}
.video .channelbox .tabs_menu{ height:50px; background:#222; border-bottom:2px solid #fff; color:#f0f0f0;}
.video .channelbox .tabs_menu ul{ padding:13px 0 0 15px;}
.video .channelbox .tabs_menu li{ float:left; width:90px; text-align:center; height:37px; background:none; line-height:22px;}
.video .channelbox .tabs_menu .current{ color:#da251d; font-weight:bold; background:url(../images/st_ico_5.png) no-repeat center bottom;}
.video .channelbox .tabs_box{}
.video .channelbox .tabs_box .tabs_item{}
.video .channelbox .tabs_box .tabs_item .date{ height:38px; line-height:38px; padding-left:17px; background:#888;}
.video .channelbox .tabs_box .tabs_item .date a{ display:inline-block; width:85px; text-align:center; color:#f0f0f0; font-size:12px;}
.video .channelbox .tabs_box .tabs_item .date a:hover ,.video .channelbox .tabs_box .tabs_item .date .current{ background:#555; color:#da251d; font-weight:bold;}
.video .channelbox .tabs_box .tabs_item .list{ padding:25px 100px;}
.video .channelbox .tabs_box .tabs_item .list p{ height:31px; line-height:31px; color:#999;}
.n1 ,.n2 ,.n3 ,.n4{ display:inline-block; overflow: hidden;}
.video .channelbox .tabs_box .tabs_item .list .n1{ width:120px; padding-left:30px;}
.video .channelbox .tabs_box .tabs_item .list .n2{ width:200px; padding-right:20px; white-space: nowrap; text-overflow: ellipsis;}
.video .channelbox .tabs_box .tabs_item .list .n3{ width:120px; }
.video .channelbox .tabs_box .tabs_item .list .current a{ background:#6f6f6f; color:#f0f0f0; display:block; height:31px; line-height:31px;}
.video .channelbox .tabs_box .tabs_item .list .current a:hover{ color:#ccc;}
.video .teacherlist{ float:right; width:331px; height:482px;}
.video .teacherlist .titbg{ height:50px; background:#222; border-bottom:2px solid #fff;}
.video .teacherlist .list{}
.video .teacherlist .list h3{ color:#f0f0f0; height:60px; line-height:60px; text-indent:25px; background:url(../images/st_ico_6.png) no-repeat 25px 21px; padding:0 25px;}
.video .teacherlist .list .t_l{ background:url(../images/st_bgl_2.png) repeat-x left top; height:365px; overflow:hidden;}
.video .teacherlist .list .t_l p{ border-bottom:1px dotted #4b4b4b; line-height:40px; height:40px; margin:0 25px;}
.video .teacherlist .list .t_l .n1{ width:80px; color:#f0f0f0; padding-right:10px;}
.video .teacherlist .list .t_l .n2{ width:120px; color:#888; white-space: nowrap; text-overflow: ellipsis; padding-right:10px;}
.video .teacherlist .list .t_l .n3{ width:60px; color:#999;}
.video .teacherlist .list .t_l .n3 a{ padding-right:5px; color:#888; background:url(../images/st_ico_4.png) no-repeat right 6px;}
.video .teacherlist .list .t_l .n3 a:hover{ color:#ebebeb;}

/* ç›´æ’­è¯¦æƒ…é¡µ */
.content .contentbox h3{ height:42px; line-height:40px; border-top:2px solid #666; background:#f0f0f0;}
.content .contentbox .teacher{ width:800px; float:left;}
.content .contentbox .teacher .txt{ position:relative; padding:25px 40px 20px 20px;}
.content .contentbox .teacher .txt .img{ width:118px; height:163px; border:1px solid #f1f1f1; position:absolute; top:25px; left:20px;}
.content .contentbox .teacher .txt .img img{ width:116px; height:161px; border:1px solid #fff;}
.content .contentbox .teacher .txt .t{ padding-left:175px;}
.content .contentbox .teacher .txt .t p{ color:#888; margin-bottom:10px; text-indent:2em;}
.content .contentbox .winnerbox{ width:296px; float:right;}
.content .contentbox .winnerbox .winnerlist{ border:1px solid #ccc; border-top:none;}
.content .contentbox .winnerbox .winnerlist .more{ font-size:13px; color:#888; display:inline-block; width:70px; background:url(../images/st_ico_4.png) no-repeat 50px 18px;}
.content .contentbox .winnerbox .winnerlist .w_l{ padding:15px 20px;}
.content .contentbox .winnerbox .winnerlist .w_l p{ border-bottom:1px dotted #c3c3c3; line-height:36px; height:36px;}
.content .contentbox .winnerbox .winnerlist .w_l .n1{ width:60px; padding-right:10px; white-space: nowrap; text-overflow: ellipsis;}
.content .contentbox .winnerbox .winnerlist .w_l .n2{ color:#106594; width:170px; white-space: nowrap; text-overflow: ellipsis;}
.content .contentbox .winnerbox .winnerlist .w_l .n3{ width:75px; white-space: nowrap; text-overflow: ellipsis;}
.content .contentbox .winnerbox .winnerlist .w_l .n4{ width:170px; color:#bababa; white-space: nowrap; text-overflow: ellipsis;}
.content .contentbox .winnerbox .winnerlist .w_l .tl{ display:inline-block;}
.content .contentbox .winnerbox .winnerlist .w_l .tl:hover{ text-decoration:underline;}
.content .contentbox .winnerbox .winnerlist .qa{ padding:15px 20px;}
.content .contentbox .winnerbox .winnerlist .qa h5{ line-height:36px; border-bottom:1px dotted #c3c3c3;}
.content .contentbox .winnerbox .winnerlist .qa p{ line-height:28px; margin-bottom:5px;}
.content .contentbox .winnerbox .winnerlist .qa a{ display:inline-block; padding:0 10px; border:2px solid #d2d2d2; color:#888;}
.content .contentbox .winnerbox .winnerlist .qa a:hover ,.content .contentbox .winnerbox .winnerlist .qa .current{ border:2px solid #da251d; color:#da251d;}

/* ç‚¹æ’­é¡µ */
.new_video{ width:1130px; height:361px; margin:0 auto; margin-bottom:40px;}
.new_video .left_v{ width:558px; height:361px; position:relative;}
.new_video .left_v .title{ position:absolute; top:327px; left:0; background:#000; opacity:0.8; filter:alpha(opacity=80); height:32px; line-height:28px; width:548px; color:#FFF; padding:2px 0 0 10px;}
.new_video .focus_v{ width:572px;}
.new_video .focus_v li{display: inline; float: left; height: 179px; margin-bottom: 3px; margin-left: 3px; overflow: hidden; position: relative; width: 283px;}
.new_video .focus_v .title{ position:absolute; top:145px; left:0; background:#000; opacity:0.8; filter:alpha(opacity=80); height:32px; line-height:28px; width:273px; color:#FFF; padding:2px 0 0 10px;}
.new_video .focus_v .video-cover{ position: absolute; top: 0; left: 0; width: 100%;  height: 283px; background: #da251d; /*opacity: 0.8; filter:alpha(opacity=80);*/  color: #fff; line-height: 30px;  overflow: hidden; display: none; cursor:pointer;}
.new_video .focus_v .video-cover h5{ padding:15px 15px 5px 15px;}
.new_video .focus_v .video-cover p{ padding:0 15px; line-height:20px;}
.new_video .focus_v .video-cover a{ color:#fff;}
.new_video .focus_v .video-cover a:hover{ text-decoration:underline;}
.content .contentbox .v_left{ width:800px; float:left;}
.content .contentbox .v_left .vlist{}
.content .contentbox .v_left .vlist h2{ background:url(../images/st_ico_3.png) no-repeat left 6px; padding-left:13px;}
.content .contentbox .v_left .vlist h3{ height:28px; line-height:28px; font-size:16px; border-top:none; background:none; width:186px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.content .contentbox .v_left .vlist p{ color:#999; width:186px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.content .contentbox .v_left .vlist ul{}
.content .contentbox .v_left .vlist li{ position:relative; float:left; width:186px; margin:0 18px 18px 0;}
.content .contentbox .v_left .vlist li img{ width:186px; height:120px; overflow:hidden;}
.content .contentbox .v_left .vlist .time{ position:absolute; top:98px; left:0; background:#000; opacity:0.8; filter:alpha(opacity=80); height:20px; width:176px; color:#FFF; font-size:12px; padding:2px 0 0 10px;}
.content .contentbox .v_left .vlist .txtshow{ font-weight:bold; color:#da251d; font-style:italic;}
.content .contentbox .v_left .vlist .more{ font-size:14px; color:#888; display:inline-block; width:34px; background:url(../images/st_ico_4.png) no-repeat right 13px;}
.content .contentbox .t_list{ width:296px; float:right;}
.content .contentbox .t_list h3{ border-top:1px solid #ccc;}

/* ç‚¹æ’­è¯¦æƒ…é¡µ */
.content .contentbox .teacher .introduce{ padding:18px 35px;}
.content .contentbox .teacher .introduce p{ margin-bottom:10px; color:#888; text-indent:2em;}
.content .contentbox .winnerlist .video_list{ padding:0 20px 20px 20px;}
.content .contentbox .winnerlist .video_list li{ display:inline-block; padding:15px 0; width:255px; border-bottom:1px dotted #c3c3c3;}
.content .contentbox .winnerlist .video_list .v_pic{ border:1px solid #c3c3c3; float:left; width:89px;}
.content .contentbox .winnerlist .video_list .ww{ line-height:20px;}
.right-controls-box .teacher_info{ padding:19px 30px 19px 30px; background:#191919;}
.right-controls-box .teacher_info .t_pic{ border:1px solid #666; float:left; width:69px;}
.right-controls-box .teacher_info .t_name{}
.right-controls-box .teacher_info .t_name h5{ color:#f0f0f0;}
.right-controls-box .teacher_info .t_name p{ color:#888;}
.right-controls-box .else_video{ background:url(../images/st_bgl_2.png) repeat-x left top; padding:10px 0; }
.right-controls-box .else_video h3{ color:#f0f0f0; text-indent:20px; height:30px; line-height:18px;}
.right-controls-box .else_video .ww{line-height:12px;}
.right-controls-box .else_video .v_pic{border:1px solid #666; float:left; width:111px;}
.right-controls-box .else_video .ww a{ color:#999;}
.right-controls-box .else_video .ww a:hover{ color:#da251d;}
.right-controls-box .else_video .v_ico{ width:14px; float:left; padding:12px 3px 0 0;}
.video-container .video_info{ height:38px; line-height:36px; color:#7e7e7e; padding:0 15px;}
.video-container .video_info .video_people{ background:url(../images/st_ico_14.png) no-repeat 0 10px; width:48px;}
.video .change_line{position:absolute; top:450px; left:620px;}/*2015-01-15 åˆ‡æ¢çº¿è·¯*/
.video .change_line a{ color:#888;}/*2015-01-15 åˆ‡æ¢çº¿è·¯*/
.video .change_line a:hover{ color:#ddd; }/*2015-01-15 åˆ‡æ¢çº¿è·¯*/

/*æ³¨å†Œé¡µ*/
.register{width:1130px; margin:0 auto; position:relative;}
.register .reg_banner{ position:absolute; right:0; top:48px;}
.registerbox{ padding:40px 0 0 0; min-height:350px;}
.registerbox h3{ font-size:20px; line-height:34px;}
.registerbox h3{ padding-left:420px;}
.registerbox p{ padding-left:430px;}
.registerbox ul{}
.registerbox li{ padding-left:195px; margin-bottom:15px;}
.registerbox label{ width:120px; text-align:right; margin-right:35px; display:inline-block;}
.registerbox select{ height:32px; border:1px solid #d2d2d2; color:#666;}
.registerbox .yzm img{ width:111px; height:34px;} 
.registerbox .submit{ border-top:1px solid #d2d2d2; padding:15px 0 15px 355px;}
.registerbox .f_txt{ color:#106594; text-decoration:underline; padding-left:235px;}

.input_info{width:306px; height:34px; border:1px solid #d2d2d2; text-indent:0.8em; color:#666;}
.input_code{width:200px; margin:10px 0; height:35px; border:1px solid #808080; border-radius:3px; text-indent:0.8em; margin-right:15px; font-size:13px}

.onError{padding-left:20px; background:url(../images/no.png) no-repeat left center}
.onSuccess{padding-left:20px; background:url(../images/yes.png) no-repeat left center}

/* çŸ³å¤´å¸ˆå›¢ */
.teacher_wrapper{width:100%;  background:url(../images/st_bgl_1.png) repeat-x bottom left;}
.teacher_team{width:1130px; margin:0 auto; position:relative;}
.teacher_team .infobox{ float:left; width:790px;}
.teacher_team .infobox h2{ background:url(../images/st_ico_3.png) no-repeat left 6px; padding-left:13px; font-size:18px;}
.teacher_team .infobox h3{ height:42px; line-height:40px; border-top:2px solid #666; background:#f0f0f0;}
.teacher_team .infobox { padding: 0 30px 20px 0;}
.teacher_team .infobox .t_infbox{}
.teacher_team .infobox .t_infbox .t_info{ position:relative; padding:0 20px 20px 20px; border-bottom:1px dotted #bfbfbf;}
.teacher_team .infobox .t_infbox .t_info .pic{width:130px; height:180px; border:1px solid #f1f1f1; position:absolute; top:0; left:15px;}
.teacher_team .infobox .t_infbox .t_info .pic img{ width:128px; height:178px; border:1px solid #fff;}
.teacher_team .infobox .t_infbox .t_info .t{ padding-left:185px; height:180px; overflow:hidden;}
.teacher_team .infobox .t_infbox .t_info .t p{ color:#888; text-indent:2em; height:95px; overflow:hidden;}
.teacher_team .infobox .t_infbox .t_info .zan{ float:left; width:50px; background:url(../images/st_ico_15.png) no-repeat left 20px; padding:20px;}
.teacher_team .infobox .t_infbox .more{ font-size:14px; color:#888; display:inline-block; width:34px; background:url(../images/st_ico_4.png) no-repeat right 13px;}
.teacher_team .infobox .t_infbox ul{}
.teacher_team .infobox .t_infbox li{ width:360px; height:180px; float:left; margin:0 0 20px 0; border-bottom:1px dotted #bfbfbf; position:relative;}/*2015-12-08 è®²å¸ˆåˆ—è¡¨é¡µä¿®æ”¹*/
.teacher_team .infobox .t_infbox .pic{width:106px; height:146px; border:1px solid #f1f1f1; position:absolute; top:0; left:0;}
.teacher_team .infobox .t_infbox .pic img{ width:104px; height:144px; border:1px solid #fff;}
.teacher_team .infobox .t_infbox li h5{ margin-bottom:10px; padding-left:121px; font-size:16px;}
.teacher_team .infobox .t_infbox li p{ line-height:18px; height:75px; overflow:hidden; padding-left:121px;}
.teacher_team .infobox .t_infbox .z_time{ color:#999;}
.teacher_team .searchbox{ float:right; width:300px;}
.teacher_team .searchbox .t_search{ background:#f0f0f0; border:1px solid #ccc; padding:10px 20px 20px 20px;}
.teacher_team .searchbox .t_search{ border:1px solid #ccc;}
.teacher_team .searchbox .winnerlist{ border:1px solid #ccc;}
.teacher_team .searchbox .winnerlist h3{ background:#f0f0f0; height:42px; line-height:42px;}
.teacher_team .searchbox .winnerlist .more{ font-size:13px; color:#888; display:inline-block; width:70px; background:url(../images/st_ico_4.png) no-repeat 50px 19px;}
.teacher_team .searchbox .winnerlist .video_list{ padding:0 20px 20px 20px;}
.teacher_team .searchbox .winnerlist .video_list li{ display:inline-block; padding:15px 0; width:255px; border-bottom:1px dotted #c3c3c3;}
.teacher_team .searchbox .winnerlist .video_list .v_pic{ border:1px solid #c3c3c3; float:left; width:89px;}
.teacher_team .searchbox .winnerlist .video_list .ww{ line-height:20px;}

/* è®²å¸ˆè¯¦æƒ… */
.teacher_team .infobox .vlist h3{ height:28px; line-height:28px; font-size:16px; border-top:none; background:none; width:186px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.teacher_team .infobox .vlist li p{ color:#999; font-size:14px; height:20px; line-height:20px; text-align:left; width:186px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; padding-left:0;}
.teacher_team .infobox .vlist ul{}
.teacher_team .infobox .vlist li{ position:relative; float:left; width:186px; margin:0 15px 18px 0; border-bottom:none; height:auto;}
.teacher_team .infobox .vlist li img{ width:186px; height:120px; overflow:hidden;}
.teacher_team .infobox .vlist .time{ position:absolute; top:98px; left:0; background:#000; opacity:0.8; filter:alpha(opacity=80); height:20px; width:176px; color:#FFF; font-size:12px; padding:2px 0 0 10px;}
.teacher_team .infobox .vlist .txtshow{ font-weight:bold; color:#da251d; font-style:italic;}
.teacher_team .infobox .consult .consult_tab th ,.teacher_team .infobox .consult .consult_tab td{ border:1px solid #d5d5d5; padding:0 5px; border-collapse:collapse; height:38px; line-height:38px; text-align: center;}
.teacher_team .infobox .consult .consult_tab th{ background:#f0f0f0;}
.teacher_team .infobox .consult .consult_tab td{ color:#888;}

.teacher_team .searchbox .winnerlist .w_l{ padding:15px 20px;}
.teacher_team .searchbox .winnerlist .w_l p{ border-bottom:1px dotted #c3c3c3; line-height:36px; height:36px;}
.teacher_team .searchbox .winnerlist .w_l .n3{ width:75px; white-space: nowrap; text-overflow: ellipsis;}
.teacher_team .searchbox .winnerlist .w_l .n4{ width:170px; color:#bababa; white-space: nowrap; text-overflow: ellipsis;}

/* è®²å¸ˆæœç´¢é¡µ */
.teacher_team .infobox .search_list .s_l{ padding:15px 20px; border-bottom:1px dotted #d5d5d5;}
.teacher_team .infobox .search_list .s_l img{ width:80px; height:111px; overflow:hidden; float:left;}
.teacher_team .infobox .search_list .s_l .t{ padding-left:100px;}
.teacher_team .infobox .search_list .s_l .t .h{ height:60px; overflow:hidden;}
.teacher_team .infobox .search_list .s_l .detail{ color:#106594; text-decoration:underline;}

/* ç½‘ç»œåè®® */
.agreement{ border:1px dotted #c3c3c3; padding:15px 50px;}
.agreement h2{ text-align:center; line-height:46px; border-bottom:1px dotted #c3c3c3;}
.agreement p{ margin-bottom:5px;}

/* Erroré¡µé¢ */
.agreement .error{ position:relative;}
.agreement .error .pic{ position:absolute; left:300px; top:50px;}
.agreement .error .text{ padding-left:500px; padding-top:65px; height:300px;}
.agreement .error .text h1{ font-size:26px;}

/* è®¢å•æ”¯ä»˜åé¦ˆé¡µé¢ */
.agreement .payment_t{ border-bottom:1px dotted #c3c3c3; height:40px; line-height:40px;}
.agreement .o_payment{ position:relative;}
.agreement .o_payment .pic{ position:absolute; left:300px; top:70px;}
.agreement .o_payment .text{ padding-left:380px; padding-top:65px; height:200px;}
.agreement .o_payment .text h1{ font-size:26px;}


/* å¸®åŠ©ä¸­å¿ƒ */
.helpcenter{width:1130px; margin:0 auto;}
.helpcenter .nav{ float:left; width:220px; border:1px solid #dcdcdc; background:#fff; padding:10px 0; min-height:400px;}
.helpcenter h3{ background:url(../images/st_ico_3_1.png) no-repeat left 12px; padding:0 0 5px 13px; height:40px; line-height:40px; font-size:18px;}
.helpcenter ul{}
.helpcenter li{ height:38px; line-height:38px; text-indent:2em;}
.helpcenter li a{ display:block; color:#888;}
.helpcenter li a:hover{ background:#f5f5f5; color:#666; font-weight:bold;}
.helpcenter li .current ,.helpcenter li .current:hover{ background:#da251d; color:#fff; font-weight:bold;}

.helpcenter .content{ float:right; width:840px; border:1px solid #dcdcdc; background:#fff; padding:10px 20px 20px 20px; min-height:664px;}
.helpcenter .content h2{ padding:0 0 5px 0; height:40px; line-height:40px;}
.helpcenter .content p{ color:#888; text-indent:2em; padding:0 40px;}
.helpcenter .content h4{ font-size:14px; font-weight:bold; text-indent:2em; padding:10px 40px 0 40px;}
.helpcenter .content .tab{ padding:10px 70px 0 70px;}
.helpcenter .content .help_tab th ,.helpcenter .content .help_tab td{ border:1px solid #d5d5d5; padding:0 5px; border-collapse:collapse; height:32px; line-height:20px; font-size:12px}
.helpcenter .content .help_tab th{ background:#f0f0f0; text-align:center;}
.helpcenter .content .help_tab td{ color:#888;}

/* ä¸ªäººä¸­å¿ƒ */
.helpcenter .userbox{ float:right; width:790px; border:1px solid #dcdcdc; background:#fff; padding:20px 40px;}
.helpcenter .userbox .user_info{ height:48px; line-height:48px; border-bottom:1px dotted #c3c3c3;}
.helpcenter .userbox .user_info .link a{ color:#106594;}
.helpcenter .userbox .user_info .link a:hover{ text-decoration:underline;}
.helpcenter .userbox .tips{ background:#f0f0f0; height:40px; line-height:40px;}

/* çŸ³å¤´å…¬å‘Š */
.teacher_team .infobox .t_infbox .report{word-break:break-word;}
.teacher_team .infobox .t_infbox .report li{border-bottom: 1px dashed #eee; height: 46px; line-height: 46px; padding-right: 10px; width:100%; float:none; margin:0;}
.teacher_team .infobox .t_infbox .report h5{ text-align:center; font-size:18px; color:#333;}
.teacher_team .infobox .t_infbox .report .time{ text-align:center; height:30px; line-height:30px; border-bottom:1px dotted #999; padding-bottom:10px; color:#888;}
.teacher_team .infobox .t_infbox .report p{ line-height:20px; padding-bottom:10px;}

.teacher_team .infobox .t_infbox .report br{ margin-bottom:10px;}
.teacher_team .infobox .t_infbox .report dd{ margin-bottom:20px;}
